package webgamemaker.RPGMakerVXLoader;

import java.util.ArrayList;

import webgamemaker.Common.Callback;
import webgamemaker.Common.Tile;
import webgamemaker.Common.TileData;
import webgamemaker.Common.TileSet;


public class TileSetB extends TileSet {

	public TileSetB(String filename) {
		super(filename, 32, 32);
		addLoadCallback(new LoadCallback());
	}
	
	public class LoadCallback implements Callback
	{
		public void onCall(Object src) 
		{
			ArrayList<TileData> tiles = new ArrayList<TileData>();
			for(int i = 0; i < 256; i++)
				tiles.add(TileSetB.this.tiles.get(i%8+((i%128)/8)*16+(i<128?0:8)));
			TileSetB.this.tiles = tiles;
		}
	}


}
